PASSION Runtime Library for Parallel I/O

نویسندگان

  • Rajeev Thakur
  • Rajesh Bordawekar
  • Alok Choudhary
  • Ravi Ponnusamy
  • Tarvinder Singh
چکیده

We are developing a compiler and runtime support system called PASSION: Parallel And Scalable Software for Input-Output. PASSION provides software support for I/O intensive out-of-core loosely synchronous problems. This paper gives an overview of the PASSION Runtime Library and describes two of the optimizations incorporated in it, namely Data Prefetching and Data Sieving. Performance improvements provided by these optimizations on the Intel Touchstone Delta are discussed, together with an out-of-core Median Filtering application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Passion: Parallel and Scalable Software for Input-output

We are developing a software system called PASSION: Parallel And Scalable Software for InputOutput which provides software support for high performance parallel I/O. PASSION provides support at the language, compiler, runtime as well as le system level. PASSION provides runtime procedures for parallel access to les (read/write), as well as for out-of-core computations. These routines can either...

متن کامل

Runtime Support for Parallel I/O in PASSION

We are developing a compiler and runtime support system called PASSION: Parallel And Scalable Software for Input-Output, to translate out-of-core data-parallel programs to message passing node programs with explicit parallel I/O. This paper describes the design and implementation of the runtime system used in PASSION. We explain the basic model used by the compiler and runtime system. We descri...

متن کامل

ViPIOS: The Vienna Parallel Input/Output System

In this paper we present the Vienna Parallel Input Output System (ViPIOS), a novel approach to enhance the I/O performance of high performance applications. It is a client-server based tool combining capabilities found in parallel I/O runtime libraries and parallel le systems.

متن کامل

Design and Analysis of Parallel Disk Accesses in ViPIOS

Due to the shift from CPU-bound to I/O bound problems the performance of the disk I/O accesses of parallel programs is a key factor for the success of solution approaches. The Vienna Parallel Input Output System (ViPIOS) [14] is a clientserver based system to speed up the disk accesses for high performance programs by combining characteristics of parallel I/O runtime libraries and parallel file...

متن کامل

Parallel I/O for distributed systems: Issues and implementation

Parallel and distributed computing have matured suuciently for their adoption in production environments, consequently necessitating eeec-tive, robust, and eecient frameworks for input and output. A number of concurrent I/O initiatives have evolved in response to these needs, some system speciic, others proposing an abstract framework and portable interface. These parallel and distributed I/O e...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994